glare at someone angrily or hatefully - Francés Inglés Diccionario